/**
 * Luiz Fernando
 */
package doencas;

public class Doenca {
	private long codigo;
	private String nome;
	private String profilaxia;
	private String tratamento;
	private String sintomas;
	
	public Doenca ( long codigo,
					String nome,
					String profilaxia,
					String tratamento,
					String sintomas){
		this.codigo = codigo;
		this.nome = nome;
		this.profilaxia = profilaxia;
		this.tratamento = tratamento;
		this.sintomas = sintomas;
	}
	public long getCodigo() {
		return codigo;
	}
	public void setCodigo(long codigo) {
		this.codigo = codigo;
	}
	public String getProfilaxia() {
		return profilaxia;
	}
	public void setProfilaxia(String profilaxia) {
		
		this.profilaxia = profilaxia;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getSintomas() {
		return sintomas;
	}
	public void setSintomas(String sintomas) {
		this.sintomas = sintomas;
	}
	public String getTratamento() {
		return tratamento;
	}
	public void setTratamento(String tratamento) {
		this.tratamento = tratamento;
	}
	
	public boolean match (Doenca doenca){
		
		boolean resposta;
		
		if (doenca != null &&  (doenca.codigo >0|| 
								doenca.nome != null|| 
								doenca.sintomas != null)) {
			resposta = true;
		
			if (doenca.nome != null){
				resposta = doenca.nome.equals(this.nome) && resposta;
			}
			if (doenca.sintomas != null){
				resposta = doenca.sintomas.equals(this.sintomas) && resposta;
			}	
		}else{
			resposta = false;
		}
		
		return resposta;
	}	
	public String toString(){
		return getNome() + " " + getCodigo() + " "; 
	}
}